#include "widget.h"
#include <QDebug>
#include <QApplication>

#include "mapwidget.h"
// #include "myinfo.h"
#include "testwidget.h"

#include <QGraphicsScene>
#include <QGraphicsView>
#include <QGraphicsRectItem>
#include <QGraphicsTextItem>
#include <QGraphicsItem>


int main(int argc, char *argv[])
{
    QApplication a(argc, argv);

    mapWidget m;
    m.resize(800, 600);
    m.show();

    w.show();

    /**
     * @brief 模拟用户信息显示模块, 后期修改到与ui关联
     *
    */
    // MyInfo userSystem;
    // int choice;
    // string username, password, confirmPassword;

    // while (true) {
    //     cout << "=== 用户系统 ===\n";
    //     cout << "1. 注册\n";
    //     cout << "2. 登录\n";
    //     cout << "3. 退出\n";
    //     cout << "请选择: ";
    //     cin >> choice;

    //     switch (choice) {
    //     case 1:
    //         cout << "请输入用户名: ";
    //         cin >> username;
    //         cout << "请输入密码: ";
    //         cin >> password;
    //         cout << "请再次输入密码: ";
    //         cin >> confirmPassword;
    //         userSystem.registerUser(username, password, confirmPassword);
    //         break;

    //     case 2:
    //         cout << "请输入用户名: ";
    //         cin >> username;
    //         cout << "请输入密码: ";
    //         cin >> password;
    //         userSystem.loginUser(username, password);
    //         break;

    //     case 3:
    //         cout << "退出系统。\n";
    //         return 0;

    //     default:
    //         cout << "无效选项，请重新选择。\n";
    //     }
    // }
    // testWidget w;
    // w.resize(800, 600);
    // w.show();

    return a.exec();
}
